package com.project.service;

import java.util.List;

import com.project.bean.FolloweBean;
import com.project.bean.PageBean;
/**
 * id1 自己的ID
 * id2 他人的ID
 * fid 数据库中关注表的ID
 * id 自己的ID
 * @author Administrator
 *
 */
public interface IFollowService {
	//添加关注
	public int addFollow(int id1,int id2);
	//取消关注
	public int delFollow(int fid,int id1,int id2);
	//分页查询关注列表
	public PageBean findFollowsByPage(int id,int page,int size);
	//分页查询粉丝列表
	public PageBean findFansByPage(int id,int page,int size);
	//分页查询好友列表
	public PageBean findFriendsByPage(int id,int page,int size);
	//查看关注数量
	public int findFollowsNumber(int id);
	//查看粉丝数量
	public int findFansNumber(int id);
	//查看好友数量
	public int findFriendsNumber(int id);
	//查询关注列表
	public List<FolloweBean> findFollowsById(int id);
	//查询粉丝列表
	public List<FolloweBean> findFansById(int id);
	//查询是否关注      通过两个用户的id 
	public int findFollow(Integer uid, int cUId);
	
    //通过2个用户id来删除关注 
  	public int deleteUserFollow(int id,int id1);
}
